diff for duplicates of <20140731113301.GE22994@leverpostej> diff --git a/a/1.txt b/N1/1.txt index aa51985..adea409 100644 --- a/a/1.txt +++ b/N1/1.txt @@ -6,70 +6,70 @@ On Thu, Jul 31, 2014 at 12:12:33PM +0100, Ganapatrao Kulkarni wrote: > wrote: > > On Thu, Jul 31, 2014 at 09:41:10AM +0100, Ganapatrao Kulkarni wrote: -> > ? ?On Wed, Jul 30, 2014 at 9:16 PM, Mark Rutland -> <[1][2]mark.rutland@arm.com> -> > ? ?wrote: +> > On Wed, Jul 30, 2014 at 9:16 PM, Mark Rutland +> <[1][2]mark.rutland-5wv7dgnIgG8@public.gmane.org> +> > wrote: > > -> > ? ? ?Hi, -> > ? ? ?On Wed, Jul 30, 2014 at 04:06:31PM +0100, Robert Richter wrote: -> > ? ? ?> From: Radha Mohan Chintakuntla <[2][3]rchintakuntla@cavium.com> -> > ? ? ?> -> > ? ? ?> Add initial device tree nodes for Cavium Thunder SoCs with +> > Hi, +> > On Wed, Jul 30, 2014 at 04:06:31PM +0100, Robert Richter wrote: +> > > From: Radha Mohan Chintakuntla <[2][3]rchintakuntla-YGCgFSpz5w/QT0dZR+AlfA@public.gmane.org> +> > > +> > > Add initial device tree nodes for Cavium Thunder SoCs with > support of -> > ? ? ?> 48 cores and gicv3. The dts file requires further changes, esp. +> > > 48 cores and gicv3. The dts file requires further changes, esp. > for -> > ? ? ?> pci, gicv3-its and smmu. This changes will be added later +> > > pci, gicv3-its and smmu. This changes will be added later > together -> > ? ? ?> with the device drivers. -> > ? ? ?> -> > ? ? ?> Signed-off-by: Radha Mohan Chintakuntla -> <[3][4]rchintakuntla@cavium.com> -> > ? ? ?> Signed-off-by: Robert Richter <[4][5]rrichter@cavium.com> -> > ? ? ?> --- -> > ? ? ?> ?arch/arm64/boot/dts/Makefile ? ? ? ? | ? 1 + -> > ? ? ?> ?arch/arm64/boot/dts/thunder-88xx.dts | 387 -> > ? ? ?+++++++++++++++++++++++++++++++++++ -> > ? ? ?> ?2 files changed, 388 insertions(+) -> > ? ? ?> ?create mode 100644 arch/arm64/boot/dts/thunder-88xx.dts -> > ? ? ?> -> > ? ? ?> diff --git a/arch/arm64/boot/dts/Makefile -> > ? ? ?b/arch/arm64/boot/dts/Makefile -> > ? ? ?> index c52bdb051f66..f8001a62029c 100644 -> > ? ? ?> --- a/arch/arm64/boot/dts/Makefile -> > ? ? ?> +++ b/arch/arm64/boot/dts/Makefile -> > ? ? ?> @@ -1,3 +1,4 @@ -> > ? ? ?> +dtb-$(CONFIG_ARCH_THUNDER) += thunder-88xx.dtb -> > ? ? ?> ?dtb-$(CONFIG_ARCH_VEXPRESS) += rtsm_ve-aemv8a.dtb +> > > with the device drivers. +> > > +> > > Signed-off-by: Radha Mohan Chintakuntla +> <[3][4]rchintakuntla-YGCgFSpz5w/QT0dZR+AlfA@public.gmane.org> +> > > Signed-off-by: Robert Richter <[4][5]rrichter-YGCgFSpz5w/QT0dZR+AlfA@public.gmane.org> +> > > --- +> > > arch/arm64/boot/dts/Makefile | 1 + +> > > arch/arm64/boot/dts/thunder-88xx.dts | 387 +> > +++++++++++++++++++++++++++++++++++ +> > > 2 files changed, 388 insertions(+) +> > > create mode 100644 arch/arm64/boot/dts/thunder-88xx.dts +> > > +> > > diff --git a/arch/arm64/boot/dts/Makefile +> > b/arch/arm64/boot/dts/Makefile +> > > index c52bdb051f66..f8001a62029c 100644 +> > > --- a/arch/arm64/boot/dts/Makefile +> > > +++ b/arch/arm64/boot/dts/Makefile +> > > @@ -1,3 +1,4 @@ +> > > +dtb-$(CONFIG_ARCH_THUNDER) += thunder-88xx.dtb +> > > dtb-$(CONFIG_ARCH_VEXPRESS) += rtsm_ve-aemv8a.dtb > foundation-v8.dtb -> > ? ? ?> ?dtb-$(CONFIG_ARCH_XGENE) += apm-mustang.dtb -> > ? ? ?> -> > ? ? ?> diff --git a/arch/arm64/boot/dts/thunder-88xx.dts -> > ? ? ?b/arch/arm64/boot/dts/thunder-88xx.dts -> > ? ? ?> new file mode 100644 -> > ? ? ?> index 000000000000..4cf20ac9138b -> > ? ? ?> --- /dev/null -> > ? ? ?> +++ b/arch/arm64/boot/dts/thunder-88xx.dts -> > ? ? ?> @@ -0,0 +1,387 @@ -> > ? ? ?> +/* -> > ? ? ?> + * Cavium Thunder DTS file -> > ? ? ?> + * -> > ? ? ?> + * Copyright (C) 2013, Cavium Inc. -> > ? ? ?> + * -> > ? ? ?> + * This program is free software; you can redistribute it +> > > dtb-$(CONFIG_ARCH_XGENE) += apm-mustang.dtb +> > > +> > > diff --git a/arch/arm64/boot/dts/thunder-88xx.dts +> > b/arch/arm64/boot/dts/thunder-88xx.dts +> > > new file mode 100644 +> > > index 000000000000..4cf20ac9138b +> > > --- /dev/null +> > > +++ b/arch/arm64/boot/dts/thunder-88xx.dts +> > > @@ -0,0 +1,387 @@ +> > > +/* +> > > + * Cavium Thunder DTS file +> > > + * +> > > + * Copyright (C) 2013, Cavium Inc. +> > > + * +> > > + * This program is free software; you can redistribute it > and/or -> > ? ? ?> + * modify it under the terms of the GNU General Public License +> > > + * modify it under the terms of the GNU General Public License > as -> > ? ? ?> + * published by the Free Software Foundation; either version 2 +> > > + * published by the Free Software Foundation; either version 2 > of -> > ? ? ?> + * the License, or (at your option) any later version. -> > ? ? ?> + */ -> > ? ? ?> +/dts-v1/; -> > ? ? ?> + -> > ? ? ?> +/* Reserving first 12MB of DDR for firmware */ -> > ? ? ?> +/memreserve/ 0x00000000 0x00c00000; +> > > + * the License, or (at your option) any later version. +> > > + */ +> > > +/dts-v1/; +> > > + +> > > +/* Reserving first 12MB of DDR for firmware */ +> > > +/memreserve/ 0x00000000 0x00c00000; > > -> > ? ? ?What exactly is this memreserve intended to protect at runtime? -> > ? ? ?Yes, this 12 MB is reserved for ATF and UEFI boot and run-time +> > What exactly is this memreserve intended to protect at runtime? +> > Yes, this 12 MB is reserved for ATF and UEFI boot and run-time > services. > > If booted as an EFI application Linux will use the UEFI memory map. @@ -78,7 +78,7 @@ On Thu, Jul 31, 2014 at 12:12:33PM +0100, Ganapatrao Kulkarni wrote: > > We are loading ATF and UEFI from flash(which is not XIP) within 12MB of > DDR. -> ?I dont see UEFI stub freeing RAM address where UEFI? image is loaded. +> I dont see UEFI stub freeing RAM address where UEFI image is loaded. Therefore we don't need the memreserve, then? @@ -103,3 +103,7 @@ memory map to begin with. Thanks, Mark. +-- +To unsubscribe from this list: send the line "unsubscribe devicetree" in +the body of a message to majordomo-u79uwXL29TY76Z2rM5mHXA@public.gmane.org +More majordomo info at http://vger.kernel.org/majordomo-info.html diff --git a/a/content_digest b/N1/content_digest index ceda912..09e5a17 100644 --- a/a/content_digest +++ b/N1/content_digest @@ -4,10 +4,25 @@ "ref\0CAFpQJXWKybVUxpHg8MVrVMjLj3swuxLGo_9r1tL+gZ4hxUHTzQ@mail.gmail.com\0" "ref\020140731095336.GB21850@leverpostej\0" "ref\0CAFpQJXUtP=v7FSLd3_OU7FG3w=pKYy2ihTQULA_DPEacsSu0Og@mail.gmail.com\0" - "From\0mark.rutland@arm.com (Mark Rutland)\0" - "Subject\0[PATCH 2/5] arm64, thunder: Add initial dts for Cavium Thunder SoC\0" + "ref\0CAFpQJXUtP=v7FSLd3_OU7FG3w=pKYy2ihTQULA_DPEacsSu0Og-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org\0" + "From\0Mark Rutland <mark.rutland-5wv7dgnIgG8@public.gmane.org>\0" + "Subject\0Re: [PATCH 2/5] arm64, thunder: Add initial dts for Cavium Thunder SoC\0" "Date\0Thu, 31 Jul 2014 12:33:01 +0100\0" - "To\0linux-arm-kernel@lists.infradead.org\0" + "To\0Ganapatrao Kulkarni <gpkulkarni-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>\0" + "Cc\0Robert Richter <rric-DgEjT+Ai2ygdnm+yROfE0A@public.gmane.org>" + devicetree-u79uwXL29TY76Z2rM5mHXA@public.gmane.org <devicetree-u79uwXL29TY76Z2rM5mHXA@public.gmane.org> + Arnd Bergmann <arnd-r2nGTMty4D4@public.gmane.org> + Pawel Moll <Pawel.Moll-5wv7dgnIgG8@public.gmane.org> + Ian Campbell <ijc+devicetree-KcIKpvwj1kUDXYZnReoRVg@public.gmane.org> + Catalin Marinas <Catalin.Marinas-5wv7dgnIgG8@public.gmane.org> + Will Deacon <Will.Deacon-5wv7dgnIgG8@public.gmane.org> + linux-kernel-u79uwXL29TY76Z2rM5mHXA@public.gmane.org <linux-kernel-u79uwXL29TY76Z2rM5mHXA@public.gmane.org> + Robert Richter <rrichter-YGCgFSpz5w/QT0dZR+AlfA@public.gmane.org> + Rob Herring <robh+dt-DgEjT+Ai2ygdnm+yROfE0A@public.gmane.org> + Kumar Gala <galak-sgV2jX0FEOL9JmXXK+q4OQ@public.gmane.org> + Radha Mohan Chintakuntla <rchintakuntla-YGCgFSpz5w/QT0dZR+AlfA@public.gmane.org> + linux-arm-kernel-IAPFreCvJWM7uuMidbF8XUB+6BGkLq7r@public.gmane.org <linux-arm-kernel-IAPFreCvJWM7uuMidbF8XUB+6BGkLq7r@public.gmane.org> + " leif.lindholm-QSEj5FYQhm4dnm+yROfE0A@public.gmane.org\0" "\00:1\0" "b\0" "Please send plain text rather than HTML email; this is becoming painful\n" @@ -18,70 +33,70 @@ "> wrote:\n" "> \n" "> On Thu, Jul 31, 2014 at 09:41:10AM +0100, Ganapatrao Kulkarni wrote:\n" - "> > ? ?On Wed, Jul 30, 2014 at 9:16 PM, Mark Rutland\n" - "> <[1][2]mark.rutland@arm.com>\n" - "> > ? ?wrote:\n" + "> > \302\240 \302\240On Wed, Jul 30, 2014 at 9:16 PM, Mark Rutland\n" + "> <[1][2]mark.rutland-5wv7dgnIgG8@public.gmane.org>\n" + "> > \302\240 \302\240wrote:\n" "> >\n" - "> > ? ? ?Hi,\n" - "> > ? ? ?On Wed, Jul 30, 2014 at 04:06:31PM +0100, Robert Richter wrote:\n" - "> > ? ? ?> From: Radha Mohan Chintakuntla <[2][3]rchintakuntla@cavium.com>\n" - "> > ? ? ?>\n" - "> > ? ? ?> Add initial device tree nodes for Cavium Thunder SoCs with\n" + "> > \302\240 \302\240 \302\240Hi,\n" + "> > \302\240 \302\240 \302\240On Wed, Jul 30, 2014 at 04:06:31PM +0100, Robert Richter wrote:\n" + "> > \302\240 \302\240 \302\240> From: Radha Mohan Chintakuntla <[2][3]rchintakuntla-YGCgFSpz5w/QT0dZR+AlfA@public.gmane.org>\n" + "> > \302\240 \302\240 \302\240>\n" + "> > \302\240 \302\240 \302\240> Add initial device tree nodes for Cavium Thunder SoCs with\n" "> support of\n" - "> > ? ? ?> 48 cores and gicv3. The dts file requires further changes, esp.\n" + "> > \302\240 \302\240 \302\240> 48 cores and gicv3. The dts file requires further changes, esp.\n" "> for\n" - "> > ? ? ?> pci, gicv3-its and smmu. This changes will be added later\n" + "> > \302\240 \302\240 \302\240> pci, gicv3-its and smmu. This changes will be added later\n" "> together\n" - "> > ? ? ?> with the device drivers.\n" - "> > ? ? ?>\n" - "> > ? ? ?> Signed-off-by: Radha Mohan Chintakuntla\n" - "> <[3][4]rchintakuntla@cavium.com>\n" - "> > ? ? ?> Signed-off-by: Robert Richter <[4][5]rrichter@cavium.com>\n" - "> > ? ? ?> ---\n" - "> > ? ? ?> ?arch/arm64/boot/dts/Makefile ? ? ? ? | ? 1 +\n" - "> > ? ? ?> ?arch/arm64/boot/dts/thunder-88xx.dts | 387\n" - "> > ? ? ?+++++++++++++++++++++++++++++++++++\n" - "> > ? ? ?> ?2 files changed, 388 insertions(+)\n" - "> > ? ? ?> ?create mode 100644 arch/arm64/boot/dts/thunder-88xx.dts\n" - "> > ? ? ?>\n" - "> > ? ? ?> diff --git a/arch/arm64/boot/dts/Makefile\n" - "> > ? ? ?b/arch/arm64/boot/dts/Makefile\n" - "> > ? ? ?> index c52bdb051f66..f8001a62029c 100644\n" - "> > ? ? ?> --- a/arch/arm64/boot/dts/Makefile\n" - "> > ? ? ?> +++ b/arch/arm64/boot/dts/Makefile\n" - "> > ? ? ?> @@ -1,3 +1,4 @@\n" - "> > ? ? ?> +dtb-$(CONFIG_ARCH_THUNDER) += thunder-88xx.dtb\n" - "> > ? ? ?> ?dtb-$(CONFIG_ARCH_VEXPRESS) += rtsm_ve-aemv8a.dtb\n" + "> > \302\240 \302\240 \302\240> with the device drivers.\n" + "> > \302\240 \302\240 \302\240>\n" + "> > \302\240 \302\240 \302\240> Signed-off-by: Radha Mohan Chintakuntla\n" + "> <[3][4]rchintakuntla-YGCgFSpz5w/QT0dZR+AlfA@public.gmane.org>\n" + "> > \302\240 \302\240 \302\240> Signed-off-by: Robert Richter <[4][5]rrichter-YGCgFSpz5w/QT0dZR+AlfA@public.gmane.org>\n" + "> > \302\240 \302\240 \302\240> ---\n" + "> > \302\240 \302\240 \302\240> \302\240arch/arm64/boot/dts/Makefile \302\240 \302\240 \302\240 \302\240 | \302\240 1 +\n" + "> > \302\240 \302\240 \302\240> \302\240arch/arm64/boot/dts/thunder-88xx.dts | 387\n" + "> > \302\240 \302\240 \302\240+++++++++++++++++++++++++++++++++++\n" + "> > \302\240 \302\240 \302\240> \302\2402 files changed, 388 insertions(+)\n" + "> > \302\240 \302\240 \302\240> \302\240create mode 100644 arch/arm64/boot/dts/thunder-88xx.dts\n" + "> > \302\240 \302\240 \302\240>\n" + "> > \302\240 \302\240 \302\240> diff --git a/arch/arm64/boot/dts/Makefile\n" + "> > \302\240 \302\240 \302\240b/arch/arm64/boot/dts/Makefile\n" + "> > \302\240 \302\240 \302\240> index c52bdb051f66..f8001a62029c 100644\n" + "> > \302\240 \302\240 \302\240> --- a/arch/arm64/boot/dts/Makefile\n" + "> > \302\240 \302\240 \302\240> +++ b/arch/arm64/boot/dts/Makefile\n" + "> > \302\240 \302\240 \302\240> @@ -1,3 +1,4 @@\n" + "> > \302\240 \302\240 \302\240> +dtb-$(CONFIG_ARCH_THUNDER) += thunder-88xx.dtb\n" + "> > \302\240 \302\240 \302\240> \302\240dtb-$(CONFIG_ARCH_VEXPRESS) += rtsm_ve-aemv8a.dtb\n" "> foundation-v8.dtb\n" - "> > ? ? ?> ?dtb-$(CONFIG_ARCH_XGENE) += apm-mustang.dtb\n" - "> > ? ? ?>\n" - "> > ? ? ?> diff --git a/arch/arm64/boot/dts/thunder-88xx.dts\n" - "> > ? ? ?b/arch/arm64/boot/dts/thunder-88xx.dts\n" - "> > ? ? ?> new file mode 100644\n" - "> > ? ? ?> index 000000000000..4cf20ac9138b\n" - "> > ? ? ?> --- /dev/null\n" - "> > ? ? ?> +++ b/arch/arm64/boot/dts/thunder-88xx.dts\n" - "> > ? ? ?> @@ -0,0 +1,387 @@\n" - "> > ? ? ?> +/*\n" - "> > ? ? ?> + * Cavium Thunder DTS file\n" - "> > ? ? ?> + *\n" - "> > ? ? ?> + * Copyright (C) 2013, Cavium Inc.\n" - "> > ? ? ?> + *\n" - "> > ? ? ?> + * This program is free software; you can redistribute it\n" + "> > \302\240 \302\240 \302\240> \302\240dtb-$(CONFIG_ARCH_XGENE) += apm-mustang.dtb\n" + "> > \302\240 \302\240 \302\240>\n" + "> > \302\240 \302\240 \302\240> diff --git a/arch/arm64/boot/dts/thunder-88xx.dts\n" + "> > \302\240 \302\240 \302\240b/arch/arm64/boot/dts/thunder-88xx.dts\n" + "> > \302\240 \302\240 \302\240> new file mode 100644\n" + "> > \302\240 \302\240 \302\240> index 000000000000..4cf20ac9138b\n" + "> > \302\240 \302\240 \302\240> --- /dev/null\n" + "> > \302\240 \302\240 \302\240> +++ b/arch/arm64/boot/dts/thunder-88xx.dts\n" + "> > \302\240 \302\240 \302\240> @@ -0,0 +1,387 @@\n" + "> > \302\240 \302\240 \302\240> +/*\n" + "> > \302\240 \302\240 \302\240> + * Cavium Thunder DTS file\n" + "> > \302\240 \302\240 \302\240> + *\n" + "> > \302\240 \302\240 \302\240> + * Copyright (C) 2013, Cavium Inc.\n" + "> > \302\240 \302\240 \302\240> + *\n" + "> > \302\240 \302\240 \302\240> + * This program is free software; you can redistribute it\n" "> and/or\n" - "> > ? ? ?> + * modify it under the terms of the GNU General Public License\n" + "> > \302\240 \302\240 \302\240> + * modify it under the terms of the GNU General Public License\n" "> as\n" - "> > ? ? ?> + * published by the Free Software Foundation; either version 2\n" + "> > \302\240 \302\240 \302\240> + * published by the Free Software Foundation; either version 2\n" "> of\n" - "> > ? ? ?> + * the License, or (at your option) any later version.\n" - "> > ? ? ?> + */\n" - "> > ? ? ?> +/dts-v1/;\n" - "> > ? ? ?> +\n" - "> > ? ? ?> +/* Reserving first 12MB of DDR for firmware */\n" - "> > ? ? ?> +/memreserve/ 0x00000000 0x00c00000;\n" + "> > \302\240 \302\240 \302\240> + * the License, or (at your option) any later version.\n" + "> > \302\240 \302\240 \302\240> + */\n" + "> > \302\240 \302\240 \302\240> +/dts-v1/;\n" + "> > \302\240 \302\240 \302\240> +\n" + "> > \302\240 \302\240 \302\240> +/* Reserving first 12MB of DDR for firmware */\n" + "> > \302\240 \302\240 \302\240> +/memreserve/ 0x00000000 0x00c00000;\n" "> >\n" - "> > ? ? ?What exactly is this memreserve intended to protect at runtime?\n" - "> > ? ? ?Yes, this 12 MB is reserved for ATF and UEFI boot and run-time\n" + "> > \302\240 \302\240 \302\240What exactly is this memreserve intended to protect at runtime?\n" + "> > \302\240 \302\240 \302\240Yes, this 12 MB is reserved for ATF and UEFI boot and run-time\n" "> services.\n" "> \n" "> If booted as an EFI application Linux will use the UEFI memory map.\n" @@ -90,7 +105,7 @@ "> \n" "> We are loading ATF and UEFI from flash(which is not XIP) within 12MB of\n" "> DDR.\n" - "> ?I dont see UEFI stub freeing RAM address where UEFI? image is loaded.\n" + "> \302\240I dont see UEFI stub freeing RAM address where UEFI\302\240 image is loaded.\n" "\n" "Therefore we don't need the memreserve, then?\n" "\n" @@ -114,6 +129,10 @@ "memory map to begin with.\n" "\n" "Thanks,\n" - Mark. + "Mark.\n" + "--\n" + "To unsubscribe from this list: send the line \"unsubscribe devicetree\" in\n" + "the body of a message to majordomo-u79uwXL29TY76Z2rM5mHXA@public.gmane.org\n" + More majordomo info at http://vger.kernel.org/majordomo-info.html -70cb072862ab12b71607106ade01cbf0b831ea7fd9ac243c1714edf3e1cc0fd8 +5894a65250331d4625cefc0533123ca268855d3ff9af472984d39c5c91311be9
diff --git a/a/1.txt b/N2/1.txt index aa51985..84b2b7a 100644 --- a/a/1.txt +++ b/N2/1.txt @@ -6,70 +6,70 @@ On Thu, Jul 31, 2014 at 12:12:33PM +0100, Ganapatrao Kulkarni wrote: > wrote: > > On Thu, Jul 31, 2014 at 09:41:10AM +0100, Ganapatrao Kulkarni wrote: -> > ? ?On Wed, Jul 30, 2014 at 9:16 PM, Mark Rutland +> > On Wed, Jul 30, 2014 at 9:16 PM, Mark Rutland > <[1][2]mark.rutland@arm.com> -> > ? ?wrote: +> > wrote: > > -> > ? ? ?Hi, -> > ? ? ?On Wed, Jul 30, 2014 at 04:06:31PM +0100, Robert Richter wrote: -> > ? ? ?> From: Radha Mohan Chintakuntla <[2][3]rchintakuntla@cavium.com> -> > ? ? ?> -> > ? ? ?> Add initial device tree nodes for Cavium Thunder SoCs with +> > Hi, +> > On Wed, Jul 30, 2014 at 04:06:31PM +0100, Robert Richter wrote: +> > > From: Radha Mohan Chintakuntla <[2][3]rchintakuntla@cavium.com> +> > > +> > > Add initial device tree nodes for Cavium Thunder SoCs with > support of -> > ? ? ?> 48 cores and gicv3. The dts file requires further changes, esp. +> > > 48 cores and gicv3. The dts file requires further changes, esp. > for -> > ? ? ?> pci, gicv3-its and smmu. This changes will be added later +> > > pci, gicv3-its and smmu. This changes will be added later > together -> > ? ? ?> with the device drivers. -> > ? ? ?> -> > ? ? ?> Signed-off-by: Radha Mohan Chintakuntla +> > > with the device drivers. +> > > +> > > Signed-off-by: Radha Mohan Chintakuntla > <[3][4]rchintakuntla@cavium.com> -> > ? ? ?> Signed-off-by: Robert Richter <[4][5]rrichter@cavium.com> -> > ? ? ?> --- -> > ? ? ?> ?arch/arm64/boot/dts/Makefile ? ? ? ? | ? 1 + -> > ? ? ?> ?arch/arm64/boot/dts/thunder-88xx.dts | 387 -> > ? ? ?+++++++++++++++++++++++++++++++++++ -> > ? ? ?> ?2 files changed, 388 insertions(+) -> > ? ? ?> ?create mode 100644 arch/arm64/boot/dts/thunder-88xx.dts -> > ? ? ?> -> > ? ? ?> diff --git a/arch/arm64/boot/dts/Makefile -> > ? ? ?b/arch/arm64/boot/dts/Makefile -> > ? ? ?> index c52bdb051f66..f8001a62029c 100644 -> > ? ? ?> --- a/arch/arm64/boot/dts/Makefile -> > ? ? ?> +++ b/arch/arm64/boot/dts/Makefile -> > ? ? ?> @@ -1,3 +1,4 @@ -> > ? ? ?> +dtb-$(CONFIG_ARCH_THUNDER) += thunder-88xx.dtb -> > ? ? ?> ?dtb-$(CONFIG_ARCH_VEXPRESS) += rtsm_ve-aemv8a.dtb +> > > Signed-off-by: Robert Richter <[4][5]rrichter@cavium.com> +> > > --- +> > > arch/arm64/boot/dts/Makefile | 1 + +> > > arch/arm64/boot/dts/thunder-88xx.dts | 387 +> > +++++++++++++++++++++++++++++++++++ +> > > 2 files changed, 388 insertions(+) +> > > create mode 100644 arch/arm64/boot/dts/thunder-88xx.dts +> > > +> > > diff --git a/arch/arm64/boot/dts/Makefile +> > b/arch/arm64/boot/dts/Makefile +> > > index c52bdb051f66..f8001a62029c 100644 +> > > --- a/arch/arm64/boot/dts/Makefile +> > > +++ b/arch/arm64/boot/dts/Makefile +> > > @@ -1,3 +1,4 @@ +> > > +dtb-$(CONFIG_ARCH_THUNDER) += thunder-88xx.dtb +> > > dtb-$(CONFIG_ARCH_VEXPRESS) += rtsm_ve-aemv8a.dtb > foundation-v8.dtb -> > ? ? ?> ?dtb-$(CONFIG_ARCH_XGENE) += apm-mustang.dtb -> > ? ? ?> -> > ? ? ?> diff --git a/arch/arm64/boot/dts/thunder-88xx.dts -> > ? ? ?b/arch/arm64/boot/dts/thunder-88xx.dts -> > ? ? ?> new file mode 100644 -> > ? ? ?> index 000000000000..4cf20ac9138b -> > ? ? ?> --- /dev/null -> > ? ? ?> +++ b/arch/arm64/boot/dts/thunder-88xx.dts -> > ? ? ?> @@ -0,0 +1,387 @@ -> > ? ? ?> +/* -> > ? ? ?> + * Cavium Thunder DTS file -> > ? ? ?> + * -> > ? ? ?> + * Copyright (C) 2013, Cavium Inc. -> > ? ? ?> + * -> > ? ? ?> + * This program is free software; you can redistribute it +> > > dtb-$(CONFIG_ARCH_XGENE) += apm-mustang.dtb +> > > +> > > diff --git a/arch/arm64/boot/dts/thunder-88xx.dts +> > b/arch/arm64/boot/dts/thunder-88xx.dts +> > > new file mode 100644 +> > > index 000000000000..4cf20ac9138b +> > > --- /dev/null +> > > +++ b/arch/arm64/boot/dts/thunder-88xx.dts +> > > @@ -0,0 +1,387 @@ +> > > +/* +> > > + * Cavium Thunder DTS file +> > > + * +> > > + * Copyright (C) 2013, Cavium Inc. +> > > + * +> > > + * This program is free software; you can redistribute it > and/or -> > ? ? ?> + * modify it under the terms of the GNU General Public License +> > > + * modify it under the terms of the GNU General Public License > as -> > ? ? ?> + * published by the Free Software Foundation; either version 2 +> > > + * published by the Free Software Foundation; either version 2 > of -> > ? ? ?> + * the License, or (at your option) any later version. -> > ? ? ?> + */ -> > ? ? ?> +/dts-v1/; -> > ? ? ?> + -> > ? ? ?> +/* Reserving first 12MB of DDR for firmware */ -> > ? ? ?> +/memreserve/ 0x00000000 0x00c00000; +> > > + * the License, or (at your option) any later version. +> > > + */ +> > > +/dts-v1/; +> > > + +> > > +/* Reserving first 12MB of DDR for firmware */ +> > > +/memreserve/ 0x00000000 0x00c00000; > > -> > ? ? ?What exactly is this memreserve intended to protect at runtime? -> > ? ? ?Yes, this 12 MB is reserved for ATF and UEFI boot and run-time +> > What exactly is this memreserve intended to protect at runtime? +> > Yes, this 12 MB is reserved for ATF and UEFI boot and run-time > services. > > If booted as an EFI application Linux will use the UEFI memory map. @@ -78,7 +78,7 @@ On Thu, Jul 31, 2014 at 12:12:33PM +0100, Ganapatrao Kulkarni wrote: > > We are loading ATF and UEFI from flash(which is not XIP) within 12MB of > DDR. -> ?I dont see UEFI stub freeing RAM address where UEFI? image is loaded. +> I dont see UEFI stub freeing RAM address where UEFI image is loaded. Therefore we don't need the memreserve, then? diff --git a/a/content_digest b/N2/content_digest index ceda912..f7ef076 100644 --- a/a/content_digest +++ b/N2/content_digest @@ -4,10 +4,24 @@ "ref\0CAFpQJXWKybVUxpHg8MVrVMjLj3swuxLGo_9r1tL+gZ4hxUHTzQ@mail.gmail.com\0" "ref\020140731095336.GB21850@leverpostej\0" "ref\0CAFpQJXUtP=v7FSLd3_OU7FG3w=pKYy2ihTQULA_DPEacsSu0Og@mail.gmail.com\0" - "From\0mark.rutland@arm.com (Mark Rutland)\0" - "Subject\0[PATCH 2/5] arm64, thunder: Add initial dts for Cavium Thunder SoC\0" + "From\0Mark Rutland <mark.rutland@arm.com>\0" + "Subject\0Re: [PATCH 2/5] arm64, thunder: Add initial dts for Cavium Thunder SoC\0" "Date\0Thu, 31 Jul 2014 12:33:01 +0100\0" - "To\0linux-arm-kernel@lists.infradead.org\0" + "To\0Ganapatrao Kulkarni <gpkulkarni@gmail.com>\0" + "Cc\0Robert Richter <rric@kernel.org>" + devicetree@vger.kernel.org <devicetree@vger.kernel.org> + Arnd Bergmann <arnd@arndb.de> + Pawel Moll <Pawel.Moll@arm.com> + Ian Campbell <ijc+devicetree@hellion.org.uk> + Catalin Marinas <Catalin.Marinas@arm.com> + Will Deacon <Will.Deacon@arm.com> + linux-kernel@vger.kernel.org <linux-kernel@vger.kernel.org> + Robert Richter <rrichter@cavium.com> + Rob Herring <robh+dt@kernel.org> + Kumar Gala <galak@codeaurora.org> + Radha Mohan Chintakuntla <rchintakuntla@cavium.com> + linux-arm-kernel@lists.infradead.org <linux-arm-kernel@lists.infradead.org> + " leif.lindholm@linaro.org\0" "\00:1\0" "b\0" "Please send plain text rather than HTML email; this is becoming painful\n" @@ -18,70 +32,70 @@ "> wrote:\n" "> \n" "> On Thu, Jul 31, 2014 at 09:41:10AM +0100, Ganapatrao Kulkarni wrote:\n" - "> > ? ?On Wed, Jul 30, 2014 at 9:16 PM, Mark Rutland\n" + "> > \302\240 \302\240On Wed, Jul 30, 2014 at 9:16 PM, Mark Rutland\n" "> <[1][2]mark.rutland@arm.com>\n" - "> > ? ?wrote:\n" + "> > \302\240 \302\240wrote:\n" "> >\n" - "> > ? ? ?Hi,\n" - "> > ? ? ?On Wed, Jul 30, 2014 at 04:06:31PM +0100, Robert Richter wrote:\n" - "> > ? ? ?> From: Radha Mohan Chintakuntla <[2][3]rchintakuntla@cavium.com>\n" - "> > ? ? ?>\n" - "> > ? ? ?> Add initial device tree nodes for Cavium Thunder SoCs with\n" + "> > \302\240 \302\240 \302\240Hi,\n" + "> > \302\240 \302\240 \302\240On Wed, Jul 30, 2014 at 04:06:31PM +0100, Robert Richter wrote:\n" + "> > \302\240 \302\240 \302\240> From: Radha Mohan Chintakuntla <[2][3]rchintakuntla@cavium.com>\n" + "> > \302\240 \302\240 \302\240>\n" + "> > \302\240 \302\240 \302\240> Add initial device tree nodes for Cavium Thunder SoCs with\n" "> support of\n" - "> > ? ? ?> 48 cores and gicv3. The dts file requires further changes, esp.\n" + "> > \302\240 \302\240 \302\240> 48 cores and gicv3. The dts file requires further changes, esp.\n" "> for\n" - "> > ? ? ?> pci, gicv3-its and smmu. This changes will be added later\n" + "> > \302\240 \302\240 \302\240> pci, gicv3-its and smmu. This changes will be added later\n" "> together\n" - "> > ? ? ?> with the device drivers.\n" - "> > ? ? ?>\n" - "> > ? ? ?> Signed-off-by: Radha Mohan Chintakuntla\n" + "> > \302\240 \302\240 \302\240> with the device drivers.\n" + "> > \302\240 \302\240 \302\240>\n" + "> > \302\240 \302\240 \302\240> Signed-off-by: Radha Mohan Chintakuntla\n" "> <[3][4]rchintakuntla@cavium.com>\n" - "> > ? ? ?> Signed-off-by: Robert Richter <[4][5]rrichter@cavium.com>\n" - "> > ? ? ?> ---\n" - "> > ? ? ?> ?arch/arm64/boot/dts/Makefile ? ? ? ? | ? 1 +\n" - "> > ? ? ?> ?arch/arm64/boot/dts/thunder-88xx.dts | 387\n" - "> > ? ? ?+++++++++++++++++++++++++++++++++++\n" - "> > ? ? ?> ?2 files changed, 388 insertions(+)\n" - "> > ? ? ?> ?create mode 100644 arch/arm64/boot/dts/thunder-88xx.dts\n" - "> > ? ? ?>\n" - "> > ? ? ?> diff --git a/arch/arm64/boot/dts/Makefile\n" - "> > ? ? ?b/arch/arm64/boot/dts/Makefile\n" - "> > ? ? ?> index c52bdb051f66..f8001a62029c 100644\n" - "> > ? ? ?> --- a/arch/arm64/boot/dts/Makefile\n" - "> > ? ? ?> +++ b/arch/arm64/boot/dts/Makefile\n" - "> > ? ? ?> @@ -1,3 +1,4 @@\n" - "> > ? ? ?> +dtb-$(CONFIG_ARCH_THUNDER) += thunder-88xx.dtb\n" - "> > ? ? ?> ?dtb-$(CONFIG_ARCH_VEXPRESS) += rtsm_ve-aemv8a.dtb\n" + "> > \302\240 \302\240 \302\240> Signed-off-by: Robert Richter <[4][5]rrichter@cavium.com>\n" + "> > \302\240 \302\240 \302\240> ---\n" + "> > \302\240 \302\240 \302\240> \302\240arch/arm64/boot/dts/Makefile \302\240 \302\240 \302\240 \302\240 | \302\240 1 +\n" + "> > \302\240 \302\240 \302\240> \302\240arch/arm64/boot/dts/thunder-88xx.dts | 387\n" + "> > \302\240 \302\240 \302\240+++++++++++++++++++++++++++++++++++\n" + "> > \302\240 \302\240 \302\240> \302\2402 files changed, 388 insertions(+)\n" + "> > \302\240 \302\240 \302\240> \302\240create mode 100644 arch/arm64/boot/dts/thunder-88xx.dts\n" + "> > \302\240 \302\240 \302\240>\n" + "> > \302\240 \302\240 \302\240> diff --git a/arch/arm64/boot/dts/Makefile\n" + "> > \302\240 \302\240 \302\240b/arch/arm64/boot/dts/Makefile\n" + "> > \302\240 \302\240 \302\240> index c52bdb051f66..f8001a62029c 100644\n" + "> > \302\240 \302\240 \302\240> --- a/arch/arm64/boot/dts/Makefile\n" + "> > \302\240 \302\240 \302\240> +++ b/arch/arm64/boot/dts/Makefile\n" + "> > \302\240 \302\240 \302\240> @@ -1,3 +1,4 @@\n" + "> > \302\240 \302\240 \302\240> +dtb-$(CONFIG_ARCH_THUNDER) += thunder-88xx.dtb\n" + "> > \302\240 \302\240 \302\240> \302\240dtb-$(CONFIG_ARCH_VEXPRESS) += rtsm_ve-aemv8a.dtb\n" "> foundation-v8.dtb\n" - "> > ? ? ?> ?dtb-$(CONFIG_ARCH_XGENE) += apm-mustang.dtb\n" - "> > ? ? ?>\n" - "> > ? ? ?> diff --git a/arch/arm64/boot/dts/thunder-88xx.dts\n" - "> > ? ? ?b/arch/arm64/boot/dts/thunder-88xx.dts\n" - "> > ? ? ?> new file mode 100644\n" - "> > ? ? ?> index 000000000000..4cf20ac9138b\n" - "> > ? ? ?> --- /dev/null\n" - "> > ? ? ?> +++ b/arch/arm64/boot/dts/thunder-88xx.dts\n" - "> > ? ? ?> @@ -0,0 +1,387 @@\n" - "> > ? ? ?> +/*\n" - "> > ? ? ?> + * Cavium Thunder DTS file\n" - "> > ? ? ?> + *\n" - "> > ? ? ?> + * Copyright (C) 2013, Cavium Inc.\n" - "> > ? ? ?> + *\n" - "> > ? ? ?> + * This program is free software; you can redistribute it\n" + "> > \302\240 \302\240 \302\240> \302\240dtb-$(CONFIG_ARCH_XGENE) += apm-mustang.dtb\n" + "> > \302\240 \302\240 \302\240>\n" + "> > \302\240 \302\240 \302\240> diff --git a/arch/arm64/boot/dts/thunder-88xx.dts\n" + "> > \302\240 \302\240 \302\240b/arch/arm64/boot/dts/thunder-88xx.dts\n" + "> > \302\240 \302\240 \302\240> new file mode 100644\n" + "> > \302\240 \302\240 \302\240> index 000000000000..4cf20ac9138b\n" + "> > \302\240 \302\240 \302\240> --- /dev/null\n" + "> > \302\240 \302\240 \302\240> +++ b/arch/arm64/boot/dts/thunder-88xx.dts\n" + "> > \302\240 \302\240 \302\240> @@ -0,0 +1,387 @@\n" + "> > \302\240 \302\240 \302\240> +/*\n" + "> > \302\240 \302\240 \302\240> + * Cavium Thunder DTS file\n" + "> > \302\240 \302\240 \302\240> + *\n" + "> > \302\240 \302\240 \302\240> + * Copyright (C) 2013, Cavium Inc.\n" + "> > \302\240 \302\240 \302\240> + *\n" + "> > \302\240 \302\240 \302\240> + * This program is free software; you can redistribute it\n" "> and/or\n" - "> > ? ? ?> + * modify it under the terms of the GNU General Public License\n" + "> > \302\240 \302\240 \302\240> + * modify it under the terms of the GNU General Public License\n" "> as\n" - "> > ? ? ?> + * published by the Free Software Foundation; either version 2\n" + "> > \302\240 \302\240 \302\240> + * published by the Free Software Foundation; either version 2\n" "> of\n" - "> > ? ? ?> + * the License, or (at your option) any later version.\n" - "> > ? ? ?> + */\n" - "> > ? ? ?> +/dts-v1/;\n" - "> > ? ? ?> +\n" - "> > ? ? ?> +/* Reserving first 12MB of DDR for firmware */\n" - "> > ? ? ?> +/memreserve/ 0x00000000 0x00c00000;\n" + "> > \302\240 \302\240 \302\240> + * the License, or (at your option) any later version.\n" + "> > \302\240 \302\240 \302\240> + */\n" + "> > \302\240 \302\240 \302\240> +/dts-v1/;\n" + "> > \302\240 \302\240 \302\240> +\n" + "> > \302\240 \302\240 \302\240> +/* Reserving first 12MB of DDR for firmware */\n" + "> > \302\240 \302\240 \302\240> +/memreserve/ 0x00000000 0x00c00000;\n" "> >\n" - "> > ? ? ?What exactly is this memreserve intended to protect at runtime?\n" - "> > ? ? ?Yes, this 12 MB is reserved for ATF and UEFI boot and run-time\n" + "> > \302\240 \302\240 \302\240What exactly is this memreserve intended to protect at runtime?\n" + "> > \302\240 \302\240 \302\240Yes, this 12 MB is reserved for ATF and UEFI boot and run-time\n" "> services.\n" "> \n" "> If booted as an EFI application Linux will use the UEFI memory map.\n" @@ -90,7 +104,7 @@ "> \n" "> We are loading ATF and UEFI from flash(which is not XIP) within 12MB of\n" "> DDR.\n" - "> ?I dont see UEFI stub freeing RAM address where UEFI? image is loaded.\n" + "> \302\240I dont see UEFI stub freeing RAM address where UEFI\302\240 image is loaded.\n" "\n" "Therefore we don't need the memreserve, then?\n" "\n" @@ -116,4 +130,4 @@ "Thanks,\n" Mark. -70cb072862ab12b71607106ade01cbf0b831ea7fd9ac243c1714edf3e1cc0fd8 +88dabd03b12d00e0461bcc3f1c4b73e9e2d1a5ff449e73d9e400772e6f120b25
This is an external index of several public inboxes, see mirroring instructions on how to clone and mirror all data and code used by this external index.