From: Frank Rowand <frowand.list@gmail.com> To: Tony Lindgren <tony@atomide.com> Cc: "Arnd Bergmann" <arnd@arndb.de>, "Pali Rohár" <pali.rohar@gmail.com>, "Pavel Machek" <pavel@ucw.cz>, "devicetree@vger.kernel.org" <devicetree@vger.kernel.org>, "Russell King - ARM Linux" <linux@arm.linux.org.uk>, "Laura Abbott" <lauraa@codeaurora.org>, "Grant Likely" <grant.likely@linaro.org>, "Rob Herring" <robherring2@gmail.com>, "Will Deacon" <will.deacon@arm.com>, "Ivaylo Dimitrov" <ivo.g.dimitrov.75@gmail.com>, "Sebastian Reichel" <sre@debian.org>, "Andreas Färber" <afaerber@suse.de>, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, linux-omap@vger.kernel.org Subject: Re: [PATCH 5/5] arm: boot: store ATAGs structure into DT "/chosen/linux,atags" entry Date: Wed, 25 Nov 2015 20:19:21 -0800 [thread overview] Message-ID: <56568849.5080103@gmail.com> (raw) In-Reply-To: <20151125210310.GT2517@atomide.com> On 11/25/2015 1:03 PM, Tony Lindgren wrote: > * Arnd Bergmann <arnd@arndb.de> [151125 11:50]: >> On Wednesday 25 November 2015 10:16:44 Tony Lindgren wrote: >>> * Pali Rohár <pali.rohar@gmail.com> [151123 06:46]: >>>> On Sunday 22 November 2015 07:51:46 Pavel Machek wrote: >>>>> On Wed 2015-11-11 17:10:46, Frank Rowand wrote: >>>>>> Adding devicetree list. >>>>>> >>>>>> Thread starts at >>>>>> http://lists.infradead.org/pipermail/linux-arm-kernel/2015-July/354459.html >>>>>> >>>>>> On 11/5/2015 8:17 AM, Tony Lindgren wrote: >>>>>>> * Pali Rohár <pali.rohar@gmail.com> [151105 03:41]: >>>>>>>> On Tuesday 13 October 2015 16:37:46 Pali Rohár wrote: >>>>>>>>> On Monday 12 October 2015 13:45:09 Tony Lindgren wrote: >>>>>>>>>> * Pali Rohár <pali.rohar@gmail.com> [151012 13:29]: >>>>>>>>>>> On Monday 12 October 2015 22:16:40 Tony Lindgren wrote: >>>>>>>>>>>> >>>>>>>>>>>> Pali, any news on posting an updated series with the comments >>>>>>>>>>>> addressed in this thread? It seems that we all pretty much agree >>>>>>>>>>>> what needs to be done. >>>>>> >>>>>> I'm not real happy with the concept of patches 4 and 5 in this series. >>>>>> My concern is that those two patches are using the FDT as a transport >>>>>> mechanism for a binary blob (the atags object). >>>>> >>>>> Umm. Ok. Do you have alternative proposal that works for everyone? >>>>> >>>>> I mean. This discussion was going for quite a long time, and it would >>>>> be nice to have some solution... patch proposal... something. >>>>> Pavel >>>> >>>> Yes, discussion is going for a long time! So should I spend time for >>>> adding documentation to my solution (this is last one thing which is >>>> missing)? Or my solution is wrong and somebody else will propose new? >>>> I do not want to spend time on something which will be rejected and >>>> discarded. >>> >>> At least I don't have better solutions in mind. >> >> I would be happier if we could restrict this as much as possible to the >> boards that need it, as an opt-in. That way it doesn't become an ABI The feature (in whatever form it takes) should be definitely be highly restricted and marked as deprecated. >> for people that don't already rely in this information. How about >> adding a check the code adds the linux,atags property to do it >> only for a whitelist of board numbers? > > Or populate /proc/atags only for the ones that need it from machine > specific init_early? This is circling back to the first comment from Russell King where he suggested a legacy file for the N900 which calls save_atags(): Are the ATAGs at a fixed address on the N900? Can that be handled in some kind of legacy file for the N900 which calls save_atags() on it, so we don't end up introducing yet more stuff that we have to maintain into the distant future? If not, what about copying a known working atag structure into a legacy file for the N900? It seems to me that patches 1, 2, 4, and 5 could be replaced by this approach. Regards, Frank
WARNING: multiple messages have this Message-ID (diff)
From: frowand.list@gmail.com (Frank Rowand) To: linux-arm-kernel@lists.infradead.org Subject: [PATCH 5/5] arm: boot: store ATAGs structure into DT "/chosen/linux, atags" entry Date: Wed, 25 Nov 2015 20:19:21 -0800 [thread overview] Message-ID: <56568849.5080103@gmail.com> (raw) In-Reply-To: <20151125210310.GT2517@atomide.com> On 11/25/2015 1:03 PM, Tony Lindgren wrote: > * Arnd Bergmann <arnd@arndb.de> [151125 11:50]: >> On Wednesday 25 November 2015 10:16:44 Tony Lindgren wrote: >>> * Pali Roh?r <pali.rohar@gmail.com> [151123 06:46]: >>>> On Sunday 22 November 2015 07:51:46 Pavel Machek wrote: >>>>> On Wed 2015-11-11 17:10:46, Frank Rowand wrote: >>>>>> Adding devicetree list. >>>>>> >>>>>> Thread starts at >>>>>> http://lists.infradead.org/pipermail/linux-arm-kernel/2015-July/354459.html >>>>>> >>>>>> On 11/5/2015 8:17 AM, Tony Lindgren wrote: >>>>>>> * Pali Roh?r <pali.rohar@gmail.com> [151105 03:41]: >>>>>>>> On Tuesday 13 October 2015 16:37:46 Pali Roh?r wrote: >>>>>>>>> On Monday 12 October 2015 13:45:09 Tony Lindgren wrote: >>>>>>>>>> * Pali Roh?r <pali.rohar@gmail.com> [151012 13:29]: >>>>>>>>>>> On Monday 12 October 2015 22:16:40 Tony Lindgren wrote: >>>>>>>>>>>> >>>>>>>>>>>> Pali, any news on posting an updated series with the comments >>>>>>>>>>>> addressed in this thread? It seems that we all pretty much agree >>>>>>>>>>>> what needs to be done. >>>>>> >>>>>> I'm not real happy with the concept of patches 4 and 5 in this series. >>>>>> My concern is that those two patches are using the FDT as a transport >>>>>> mechanism for a binary blob (the atags object). >>>>> >>>>> Umm. Ok. Do you have alternative proposal that works for everyone? >>>>> >>>>> I mean. This discussion was going for quite a long time, and it would >>>>> be nice to have some solution... patch proposal... something. >>>>> Pavel >>>> >>>> Yes, discussion is going for a long time! So should I spend time for >>>> adding documentation to my solution (this is last one thing which is >>>> missing)? Or my solution is wrong and somebody else will propose new? >>>> I do not want to spend time on something which will be rejected and >>>> discarded. >>> >>> At least I don't have better solutions in mind. >> >> I would be happier if we could restrict this as much as possible to the >> boards that need it, as an opt-in. That way it doesn't become an ABI The feature (in whatever form it takes) should be definitely be highly restricted and marked as deprecated. >> for people that don't already rely in this information. How about >> adding a check the code adds the linux,atags property to do it >> only for a whitelist of board numbers? > > Or populate /proc/atags only for the ones that need it from machine > specific init_early? This is circling back to the first comment from Russell King where he suggested a legacy file for the N900 which calls save_atags(): Are the ATAGs at a fixed address on the N900? Can that be handled in some kind of legacy file for the N900 which calls save_atags() on it, so we don't end up introducing yet more stuff that we have to maintain into the distant future? If not, what about copying a known working atag structure into a legacy file for the N900? It seems to me that patches 1, 2, 4, and 5 could be replaced by this approach. Regards, Frank
next prev parent reply other threads:[~2015-11-26 4:19 UTC|newest] Thread overview: 160+ messages / expand[flat|nested] mbox.gz Atom feed top 2015-07-06 20:26 [PATCH 0/5] ATAGs to DT patches Pali Rohár 2015-07-06 20:26 ` Pali Rohár 2015-07-06 20:26 ` [PATCH 1/5] arm: devtree: Set system_rev from DT "/revision" Pali Rohár 2015-07-06 20:26 ` Pali Rohár 2015-07-06 20:26 ` Pali Rohár 2015-12-24 19:02 ` Pali Rohár 2015-12-24 19:02 ` Pali Rohár 2015-12-24 19:02 ` Pali Rohár 2015-12-28 21:01 ` Frank Rowand 2015-12-28 21:01 ` Frank Rowand 2015-12-28 21:01 ` Frank Rowand 2015-12-28 22:27 ` Arnd Bergmann 2015-12-28 22:27 ` Arnd Bergmann 2015-12-28 22:27 ` Arnd Bergmann 2016-01-05 11:37 ` Pali Rohár 2016-01-05 11:37 ` Pali Rohár 2016-01-05 11:37 ` Pali Rohár 2016-01-05 11:37 ` Pali Rohár 2016-01-05 11:45 ` Arnd Bergmann 2016-01-05 11:45 ` Arnd Bergmann 2016-01-05 11:45 ` Arnd Bergmann 2016-02-05 18:15 ` [PATCH] ARM: RX51: Set system_rev from ATAGS Ivaylo Dimitrov 2016-02-05 18:15 ` Ivaylo Dimitrov 2016-02-08 20:48 ` Tony Lindgren 2016-02-08 20:48 ` Tony Lindgren 2016-02-08 21:10 ` Pali Rohár 2016-02-08 21:10 ` Pali Rohár 2016-02-09 16:17 ` Tony Lindgren 2016-02-09 16:17 ` Tony Lindgren 2016-02-10 18:23 ` [PATCH v1] " Ivaylo Dimitrov 2016-02-10 18:23 ` Ivaylo Dimitrov 2016-02-11 0:19 ` Tony Lindgren 2016-02-11 0:19 ` Tony Lindgren 2015-07-06 20:26 ` [PATCH 2/5] arm: boot: convert ATAG_REVISION to DT "/revision" entry Pali Rohár 2015-07-06 20:26 ` Pali Rohár 2015-07-06 20:26 ` Pali Rohár 2015-07-06 20:26 ` [PATCH 3/5] arm: atags: Fix declaration of function save_atags Pali Rohár 2015-07-06 20:26 ` Pali Rohár 2015-07-06 20:26 ` [PATCH 4/5] arm: devtree: Read ATAGs structure from DT "/chosen/linux,atags" entry Pali Rohár 2015-07-06 20:26 ` [PATCH 4/5] arm: devtree: Read ATAGs structure from DT "/chosen/linux, atags" entry Pali Rohár 2015-07-06 20:26 ` [PATCH 5/5] arm: boot: store ATAGs structure into DT "/chosen/linux,atags" entry Pali Rohár 2015-07-06 20:26 ` [PATCH 5/5] arm: boot: store ATAGs structure into DT "/chosen/linux, atags" entry Pali Rohár 2015-07-07 11:32 ` [PATCH 5/5] arm: boot: store ATAGs structure into DT "/chosen/linux,atags" entry Russell King - ARM Linux 2015-07-07 11:32 ` Russell King - ARM Linux 2015-07-07 11:58 ` Pali Rohár 2015-07-07 11:58 ` Pali Rohár 2015-07-13 13:19 ` Tony Lindgren 2015-07-13 13:19 ` Tony Lindgren 2015-10-12 20:16 ` Tony Lindgren 2015-10-12 20:16 ` Tony Lindgren 2015-10-12 20:25 ` Pali Rohár 2015-10-12 20:25 ` [PATCH 5/5] arm: boot: store ATAGs structure into DT "/chosen/linux, atags" entry Pali Rohár 2015-10-12 20:45 ` [PATCH 5/5] arm: boot: store ATAGs structure into DT "/chosen/linux,atags" entry Tony Lindgren 2015-10-12 20:45 ` Tony Lindgren 2015-10-13 14:37 ` Pali Rohár 2015-10-13 14:37 ` Pali Rohár 2015-11-05 11:40 ` Pali Rohár 2015-11-05 11:40 ` Pali Rohár 2015-11-05 16:17 ` Tony Lindgren 2015-11-05 16:17 ` Tony Lindgren 2015-11-12 1:10 ` Frank Rowand 2015-11-12 1:10 ` [PATCH 5/5] arm: boot: store ATAGs structure into DT "/chosen/linux, atags" entry Frank Rowand 2015-11-22 6:51 ` [PATCH 5/5] arm: boot: store ATAGs structure into DT "/chosen/linux,atags" entry Pavel Machek 2015-11-22 6:51 ` Pavel Machek 2015-11-23 14:45 ` Pali Rohár 2015-11-23 14:45 ` Pali Rohár 2015-11-23 14:45 ` Pali Rohár 2015-11-25 18:16 ` Tony Lindgren 2015-11-25 18:16 ` Tony Lindgren 2015-11-25 18:16 ` Tony Lindgren 2015-11-25 19:48 ` Arnd Bergmann 2015-11-25 19:48 ` [PATCH 5/5] arm: boot: store ATAGs structure into DT "/chosen/linux, atags" entry Arnd Bergmann 2015-11-25 21:03 ` [PATCH 5/5] arm: boot: store ATAGs structure into DT "/chosen/linux,atags" entry Tony Lindgren 2015-11-25 21:03 ` Tony Lindgren 2015-11-25 21:03 ` Tony Lindgren 2015-11-25 21:29 ` Arnd Bergmann 2015-11-25 21:29 ` [PATCH 5/5] arm: boot: store ATAGs structure into DT "/chosen/linux, atags" entry Arnd Bergmann 2015-11-25 21:44 ` [PATCH 5/5] arm: boot: store ATAGs structure into DT "/chosen/linux,atags" entry Pali Rohár 2015-11-25 21:44 ` [PATCH 5/5] arm: boot: store ATAGs structure into DT "/chosen/linux, atags" entry Pali Rohár 2015-11-25 21:44 ` [PATCH 5/5] arm: boot: store ATAGs structure into DT "/chosen/linux,atags" entry Pali Rohár 2015-11-25 21:51 ` Arnd Bergmann 2015-11-25 21:51 ` [PATCH 5/5] arm: boot: store ATAGs structure into DT "/chosen/linux, atags" entry Arnd Bergmann 2015-11-25 22:00 ` [PATCH 5/5] arm: boot: store ATAGs structure into DT "/chosen/linux,atags" entry Pali Rohár 2015-11-25 22:00 ` [PATCH 5/5] arm: boot: store ATAGs structure into DT "/chosen/linux, atags" entry Pali Rohár 2015-11-26 4:19 ` Frank Rowand [this message] 2015-11-26 4:19 ` Frank Rowand 2015-11-26 9:07 ` [PATCH 5/5] arm: boot: store ATAGs structure into DT "/chosen/linux,atags" entry Pali Rohár 2015-11-26 9:07 ` Pali Rohár 2015-11-26 20:39 ` Tony Lindgren 2015-11-26 20:39 ` Tony Lindgren 2015-11-26 20:39 ` Tony Lindgren 2015-11-26 21:12 ` Ivaylo Dimitrov 2015-11-26 21:12 ` Ivaylo Dimitrov 2015-11-27 8:38 ` Pali Rohár 2015-11-27 8:38 ` Pali Rohár 2015-11-27 8:44 ` Michael Trimarchi 2015-11-27 8:44 ` Michael Trimarchi 2015-11-27 8:44 ` Michael Trimarchi 2015-11-27 8:52 ` Michael Trimarchi 2015-11-27 8:52 ` Michael Trimarchi 2015-11-27 14:51 ` Tony Lindgren 2015-11-27 14:51 ` Tony Lindgren 2015-11-27 13:27 ` Russell King - ARM Linux 2015-11-27 13:27 ` Russell King - ARM Linux 2015-11-27 19:51 ` Russell King - ARM Linux 2015-11-27 19:51 ` Russell King - ARM Linux 2015-11-27 19:51 ` Russell King - ARM Linux 2015-11-27 21:06 ` Arnd Bergmann 2015-11-27 21:06 ` [PATCH 5/5] arm: boot: store ATAGs structure into DT "/chosen/linux, atags" entry Arnd Bergmann 2015-11-27 23:28 ` [PATCH 5/5] arm: boot: store ATAGs structure into DT "/chosen/linux,atags" entry Nicolas Pitre 2015-11-27 23:28 ` Nicolas Pitre 2015-11-27 23:28 ` Nicolas Pitre 2015-11-28 12:27 ` Arnd Bergmann 2015-11-28 12:27 ` [PATCH 5/5] arm: boot: store ATAGs structure into DT "/chosen/linux, atags" entry Arnd Bergmann 2015-11-28 12:27 ` [PATCH 5/5] arm: boot: store ATAGs structure into DT "/chosen/linux,atags" entry Arnd Bergmann 2015-11-28 12:54 ` Russell King - ARM Linux 2015-11-28 12:54 ` Russell King - ARM Linux 2015-11-28 12:54 ` Russell King - ARM Linux 2015-11-28 12:33 ` Russell King - ARM Linux 2015-11-28 12:33 ` Russell King - ARM Linux 2015-11-28 17:34 ` Nicolas Pitre 2015-11-28 17:34 ` Nicolas Pitre 2015-11-28 21:02 ` Frank Rowand 2015-11-28 21:02 ` [PATCH 5/5] arm: boot: store ATAGs structure into DT "/chosen/linux, atags" entry Frank Rowand 2015-11-28 21:02 ` [PATCH 5/5] arm: boot: store ATAGs structure into DT "/chosen/linux,atags" entry Frank Rowand 2015-11-29 18:09 ` Russell King - ARM Linux 2015-11-29 18:09 ` Russell King - ARM Linux 2015-11-29 18:09 ` Russell King - ARM Linux 2015-11-29 18:19 ` Pali Rohár 2015-11-29 18:19 ` [PATCH 5/5] arm: boot: store ATAGs structure into DT "/chosen/linux, atags" entry Pali Rohár 2015-11-29 23:13 ` [PATCH 5/5] arm: boot: store ATAGs structure into DT "/chosen/linux,atags" entry Russell King - ARM Linux 2015-11-29 23:13 ` Russell King - ARM Linux 2015-11-30 0:09 ` Nicolas Pitre 2015-11-30 0:09 ` Nicolas Pitre 2015-11-30 0:15 ` Pali Rohár 2015-11-30 0:15 ` [PATCH 5/5] arm: boot: store ATAGs structure into DT "/chosen/linux, atags" entry Pali Rohár 2015-11-30 0:15 ` [PATCH 5/5] arm: boot: store ATAGs structure into DT "/chosen/linux,atags" entry Pali Rohár 2015-11-30 15:23 ` Tony Lindgren 2015-11-30 15:23 ` Tony Lindgren 2015-11-30 15:23 ` Tony Lindgren 2015-11-30 15:39 ` Pali Rohár 2015-11-30 15:39 ` Pali Rohár 2015-11-30 15:39 ` Pali Rohár 2015-11-30 16:09 ` Nicolas Pitre 2015-11-30 16:09 ` Nicolas Pitre 2015-12-15 9:33 ` Pali Rohár 2015-12-15 9:33 ` Pali Rohár 2015-12-15 11:04 ` Arnd Bergmann 2015-12-15 11:04 ` [PATCH 5/5] arm: boot: store ATAGs structure into DT "/chosen/linux, atags" entry Arnd Bergmann 2015-12-15 12:20 ` [PATCH 5/5] arm: boot: store ATAGs structure into DT "/chosen/linux,atags" entry Russell King - ARM Linux 2015-12-15 12:20 ` Russell King - ARM Linux 2015-12-15 17:24 ` Nicolas Pitre 2015-12-15 17:24 ` Nicolas Pitre 2015-12-15 17:24 ` Nicolas Pitre 2015-12-23 14:54 ` Ivaylo Dimitrov 2015-12-23 14:54 ` Ivaylo Dimitrov 2015-11-28 4:06 ` [PATCH 0/5] ATAGs to DT patches Frank Rowand 2015-11-28 4:06 ` Frank Rowand 2015-11-28 5:55 ` Frank Rowand 2015-11-28 5:55 ` Frank Rowand
Reply instructions: You may reply publicly to this message via plain-text email using any one of the following methods: * Save the following mbox file, import it into your mail client, and reply-to-all from there: mbox Avoid top-posting and favor interleaved quoting: https://en.wikipedia.org/wiki/Posting_style#Interleaved_style * Reply using the --to, --cc, and --in-reply-to switches of git-send-email(1): git send-email \ --in-reply-to=56568849.5080103@gmail.com \ --to=frowand.list@gmail.com \ --cc=afaerber@suse.de \ --cc=arnd@arndb.de \ --cc=devicetree@vger.kernel.org \ --cc=grant.likely@linaro.org \ --cc=ivo.g.dimitrov.75@gmail.com \ --cc=lauraa@codeaurora.org \ --cc=linux-arm-kernel@lists.infradead.org \ --cc=linux-kernel@vger.kernel.org \ --cc=linux-omap@vger.kernel.org \ --cc=linux@arm.linux.org.uk \ --cc=pali.rohar@gmail.com \ --cc=pavel@ucw.cz \ --cc=robherring2@gmail.com \ --cc=sre@debian.org \ --cc=tony@atomide.com \ --cc=will.deacon@arm.com \ /path/to/YOUR_REPLY https://kernel.org/pub/software/scm/git/docs/git-send-email.html * If your mail client supports setting the In-Reply-To header via mailto: links, try the mailto: linkBe sure your reply has a Subject: header at the top and a blank line before the message body.
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.